#include <iostream>
#include <stack>
#include <string>
using namespace std;

int main()
{
    string n;
    cin >> n;
    int i = 0;
    bool flag;
    stack<char> s;
    s.push(n[0]);
    for (int i = 1; i < n.size(); i++)
    {
        if (!s.empty() && n[i] == s.top())
            s.pop();
        else
            s.push(n[i]);
    }
    string res = "";
    while (!s.empty())
    {
        res = s.top() + res;
        s.pop();
    }
    if (!res.empty())
        cout << res << endl;
    else
        cout << 0 << endl;
    return 0;
}